const { defineConfig } = require('@vue/cli-service')
const path = require('path')

module.exports = defineConfig({
  transpileDependencies: true,
  devServer: {
    host: 'localhost',
    port: 3000,
    open: true,
    // 配置开发服务器反向代理 解决开发时 ajax 跨域的问题
    proxy: {}
  },
  // 关闭 保存代码 就检查 eslint格式
  lintOnSave: false,
  // 自定义路径别名 @
  chainWebpack: (config) => {
    config.resolve.alias
      .set('@', path.join(__dirname, 'src'))
      .set('@v', path.join(__dirname, 'src/views'))
      .set('@c', path.join(__dirname, 'src/components'))
      .set('@s', path.join(__dirname, 'src/store'))
  }

})
